lamb steak - French English Dictionary